home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac Magazin/MacEasy 2
/
Mac Magazin and MacEasy Magazine CD - Issue 02.iso
/
Sharewarebibliothek
/
Applikationen
/
Alpha.5.81 folder
/
Tcl
/
SystemCode
/
thinkRef.tcl
< prev
next >
Wrap
Text File
|
1994-06-13
|
1KB
|
58 lines
#================================================================================
# THINK Ref
#================================================================================
set lastTrap {}
proc insertTrapTemplate {} {
global lastTrap
if {![string length [checkRunning ThinkReference DanR referencePath]]} return
set text [getSelect]
if {![string length $text]} {
if {[catch {prompt "Trap name:" $lastTrap} text]} return
} else {
deleteText [getPos] [selEnd]
}
set lastTrap $text
set res [AEBuild -r {'DanR'} DanR {TMPL} "----" "“$text”"]
regexp {“.*”} $res one
insertText [string trim $one {“”}]
}
proc displayTrapTemplate {} {
global lastTrap
if {![string length [checkRunning ThinkReference DanR referencePath]]} return
set text {}
catch {set text [getSelect]}
if {![string length $text]} {
if {[catch {prompt "Trap name:" $lastTrap} text]} return
}
set lastTrap $text
set res [AEBuild -r {'DanR'} DanR {TMPL} "----" "“$text”"]
regexp {“.*”} $res one
alertnote [string trim $one {“”}]
}
proc lookupTrap {} {
global lastTrap
if {![string length [checkRunning ThinkReference DanR referencePath]]} return
set text {}
catch {set text [getSelect]}
if {![string length $text]} {
if {[catch {prompt "Trap name:" $lastTrap} text]} return
}
set lastTrap $text
AEBuild -q {'DanR'} DanR {REF } "----" "“$text”"
}
proc gotoReference {} {
catch {switchTo [checkRunning ThinkReference DanR referencePath]}
}